import {fetch} from 'utils/fetch';

/***
 * 登录查询所有产品
 * @returns {*}
 */
export function queryProducts() {
  return fetch({
    url: '/product/queryProducts',
    method: 'POST',
  });
}

/***
 * 登录查询企业退税数据是否保存
 * @returns {*}
 */
export function queryHasCompanyTaxr() {
  return fetch({
    url: '/product/queryHasCompanyTaxr',
    method: 'POST',
  });
}


/***
 * 非登录查询所有产品
 * @returns {*}
 */
export function queryProductsWithoutWhiteList() {
  return fetch({
    url: '/product/queryProductsWithoutWhiteList',
    method: 'POST',
  });
}

/***
 * 准入判断
 * @param data
 * @returns {*}
 */
export function getAccessStatus(data) {
  return fetch({
    url: '/product/getAccessStatus',
    method: 'POST',
    data : data
  });
}


/***
 * 查询邀请码绑定产品
 * @param data
 * @returns {*}
 */
export function getPromoProductList(data) {
  return fetch({
    url: '/product/getPromoProductList',
    method: 'POST',
  });
}


/***
 * 查询白名单产品
 * @param data
 * @returns {*}
 */
export function getWhiteProductList(data) {
  return fetch({
    url: '/product/getWhiteProductList',
    method: 'POST',
  });
}


/***
 * 未登录/未实名认证，查询产品
 * @param data
 * @returns {*}
 */
export function queryProductItemsNoLogin() {
  return fetch({
    url: '/product/queryProduct?productCode=WMR',
    method: 'POST'
  });
}

/***
 * 实名认证成功查询产品
 * @param data
 * @returns {*}
 */
export function queryProductItems() {
  return fetch({
    url: '/product/queryProductItems?verified=verified',
    method: 'POST',
  });
}

/***
 * 实名认证成功查询产品
 * @param data
 * @returns {*}
 */
export function signSupplementalAgreement(data) {
  return fetch({
    url: '/product/signSupplementalAgreement?agreementCode='+data,
    method: 'POST',
  });
}
/***
 * 区域查询(省份)
 * @param data
 * @returns {*}
 */
export function querySingleArea() {
	return fetch({
		url: '/product/querySingleArea',
		method: 'POST',
	});
}
/***
 * 区域查询(市级)
 * @param data
 * @returns {*}
 */
export function querySingleAreaCity(paramCode) {
	return fetch({
		url: '/product/querySingleAreaCity?paramCode='+paramCode,
		method: 'POST',
	});
}
/***
 * 根据城市查询产品列表
 * @param data
 * @returns {*}
 */
export function queryProductItemsByCity(province) {
	return fetch({
		url: '/product/queryProductItemsByCity?province='+province,
		method: 'POST',
	});
}

/***
 * 查询外贸融产品(首页)
 * @param data
 * @returns {*}
 */
export function queryWMRProduct() {
	return fetch({
		url: '/product/queryWMRProduct',
		method: 'POST',
	});
}

/***
 * 获取项目状态
 * @param data
 * @returns {*}
 */
export function getProjectStatus(appCode) {
	return fetch({
		url: '/user/getProjectStatus?appCode='+appCode,
		method: 'POST',
	});
}
